translucent reflector - Spanish English Dictionary